package org.example.electronic_fence.model;

import lombok.Data;

@Data
public class BaseModel {
//
//        Arm	布撤防状态	int	0~撤防 1~布防 2~留守布防 3~高压布防 4~低压布防
//        Alarm	报警状态	int	0~防区报警恢复，1-防区报警
//        DevOnline	设备在线状态	int	0~掉线，1~在线
//
//        DevTamper	设备被撬状态	int	0~被撬恢复，1-被撬
//        DevDcLow	设备欠压	int	0~欠压恢复，1-欠压
//        DevAcLoss	交流断电	int	0~交流断电恢复，1-交流断电
//        FenceAlarm	围栏防区报警状态	int	0~恢复，1~短路报警、2~断路报警、3~触网报警
//        FenceSlack	围栏线松弛报警	int	0~正常，1~线松弛
//        FenceCut	围栏防剪触发报警	int	0~正常，1~防剪触发
//        FenceDcVal	围栏电压值	int	范围：大于或等0的整数，单位V，
//        如：值5000，表示5000V

        // 状态信息
        private Integer arm;
        private Integer alarm;
        private Integer devOnline;
        private Integer devTamper;
        private Integer devDcLow;
        private Integer devAcLoss;



        // 基本信息配置信息
        private String devId;
        private String commNO;
        private String d_id;
        private Integer devNO;
        private Integer zoneNO;
        private String iPAddr;
        private  Integer iPPort;
}
